home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 9 / FM Towns Free Software Collection 9.iso / t_os / shell / igo / gosource / my_commn.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-11-16  |  2.7 KB  |  116 lines

  1. #define    DEBUG    0
  2. /* 
  3.     私用汎用関数
  4.                                           1993/02/28  久保田俊也
  5.  
  6. */
  7. #include <stdio.h>
  8. #include <time.h>
  9. #include <winb.h>
  10. #include <te.h>
  11. #include <fntb.h>
  12. #include <gui.h>
  13.  
  14. void *my_malloc(size_t size)
  15. {
  16.  
  17.     return TL_malloc(size);
  18.  
  19. }
  20.  
  21. void my_free(void *buffer)
  22. {
  23.  
  24.     TL_free(buffer);
  25.  
  26. }
  27.  
  28. char *my_itozenkaku(int x)
  29. {
  30. static char str[5];
  31.     
  32.     switch(x){
  33.         case 1: strcpy( str, "1"); break;
  34.         case 2: strcpy( str, "2"); break;
  35.         case 3: strcpy( str, "3"); break;
  36.         case 4: strcpy( str, "4"); break;
  37.         case 5: strcpy( str, "5"); break;
  38.         case 6: strcpy( str, "6"); break;
  39.         case 7: strcpy( str, "7"); break;
  40.         case 8: strcpy( str, "8"); break;
  41.         case 9: strcpy( str, "9"); break;
  42.         case 10: strcpy( str, "10"); break;
  43.         case 11: strcpy( str, "11"); break;
  44.         case 12: strcpy( str, "12"); break;
  45.         case 13: strcpy( str, "13"); break;
  46.         case 14: strcpy( str, "14"); break;
  47.         case 15: strcpy( str, "15"); break;
  48.         case 16: strcpy( str, "16"); break;
  49.         case 17: strcpy( str, "17"); break;
  50.         case 18: strcpy( str, "18"); break;
  51.         case 19: strcpy( str, "19"); break;
  52.         case 20: strcpy( str, "20"); break;
  53.         case 21: strcpy( str, "21"); break;
  54.         case 22: strcpy( str, "22"); break;
  55.         case 23: strcpy( str, "23"); break;
  56.         case 24: strcpy( str, "24"); break;
  57.         case 25: strcpy( str, "25"); break;
  58.     }
  59.     
  60.     return str;
  61.  
  62. }
  63.  
  64. char *my_itowazenkaku(int x)
  65. {
  66. static char str[10];
  67.  
  68.     switch(x){
  69.         case 1: strcpy( str, "一"); break;
  70.         case 2: strcpy( str, "二"); break;
  71.         case 3: strcpy( str, "三"); break;
  72.         case 4: strcpy( str, "四"); break;
  73.         case 5: strcpy( str, "五"); break;
  74.         case 6: strcpy( str, "六"); break;
  75.         case 7: strcpy( str, "七"); break;
  76.         case 8: strcpy( str, "八"); break;
  77.         case 9: strcpy( str, "九"); break;
  78.         case 10: strcpy( str, "十"); break;
  79.         case 11: strcpy( str, "十一"); break;
  80.         case 12: strcpy( str, "十二"); break;
  81.         case 13: strcpy( str, "十三"); break;
  82.         case 14: strcpy( str, "十四"); break;
  83.         case 15: strcpy( str, "十五"); break;
  84.         case 16: strcpy( str, "十六"); break;
  85.         case 17: strcpy( str, "十七"); break;
  86.         case 18: strcpy( str, "十八"); break;
  87.         case 19: strcpy( str, "十九"); break;
  88.         case 20: strcpy( str, "二十"); break;
  89.         case 21: strcpy( str, "二一"); break;
  90.         case 22: strcpy( str, "二二"); break;
  91.         case 23: strcpy( str, "二三"); break;
  92.         case 24: strcpy( str, "二四"); break;
  93.         case 25: strcpy( str, "二五"); break;
  94.         
  95.         default: strcpy( str, "いっぱい"); break;
  96.     }
  97.     
  98.     return str;
  99.  
  100. }
  101.  
  102. int debugprint(char moji[], int arg)
  103. {
  104. FILE *fp;
  105.     
  106.     if((fp=fopen("debug.txt","a"))==NULL){
  107.             printf("debug txt open error!\n");
  108.             exit(1);
  109.     }
  110.  
  111.     fprintf( fp, moji, arg);
  112.  
  113.     fclose(fp);
  114.  
  115. }
  116.